﻿/**
 * @file
 * Views Styling
 */


.view-id-category .views-field-field-image-fid
{
    float: left;
    margin-right: 10px;
}

.view-id-category .views-field-title
{
    font-size: 12px;
    margin-top: 10px;
    float: left;
}

.view-id-category .views-row
{
    height: 43px;
    padding-bottom: 6px;
}

.view-news .views-row, .view-discounts .views-row
{
/*    height: 300px;*/
    width: 440px;
	margin: 0 20px 20px;
    float: left;
}

.view-discounts .views-row
{
	width: 650px;
}
.view-discounts .col-1, .view-discounts .col-2
{
	font-family: 'Myriad Pro','Lucida Grande',Arial,sans-serif;
}
#block-views-news-block_1.block .title
{
    margin: 10px 0 0 30px;
}

#block-views-news-block_1.block .content
{
    margin: 10px;
}

#block-views-discounts-block_1.block .title
{
    margin: 10px 0 0 30px;
}

div#block-views-discounts-block_1.block .views-field-field-shop-nid
{
	font-size: 1.2em;
    float: left;
}

div#block-views-discounts-block_1.block .views-field-field-shop-nid:after
{
    content: "→";
}

div#block-views-discounts-block_1.block .views-field-title
{
	font-size: 1.0em;
    float: left;
}

#block-views-discounts-block_1.block .content
{
    margin: 10px 10px 10px 40px;
	width: 450px;
}

.views-field-created
{
    color: #7f7f7f;
}

.views-view-grid {
	margin: 0;
}

div.view-discounts div.view-content div.views-row div.views-field-field-shop-nid:after
{
    content: "→";
}

div.view-discounts div.views-field-field-shop-nid
{
    float: left;
}

div.view-discounts div.views-field-title
{
    float: left;
}

div#block-views-news-block_1.block div.views-field-body
{
    clear: both;
}

.view-discounts .views-field-body
{
    clear:both;
}
.view-shops .col-1, .view-shops .col-2, .view-shops .col-3, .view-shops .col-4
{
	width:200px;
	text-align: center;
}
.view-shops .views-field-field-level-value
{
	text-align: left;
}

.view-shops div table tbody tr td .views-field-field-imageshop-fid {
/*	height: 120px;*/
}

/*ToDo: переделать и задавать высоту для td или tr*/
.view-shops .col-1 .views-field-field-building-value,
.view-shops .col-2 .views-field-field-building-value,
.view-shops .col-3 .views-field-field-building-value,
.view-shops .col-4 .views-field-field-building-value
{
	float: left;
	width: 84px;
	text-align: right;
/*	height: 190px;*/
	margin-right: 5px;
}
.view-shops .views-row
{
	float:left;
	text-align: center;
    width: 160px;
}
.view-shops .views-row .views-field-field-building-value
{
	float: left;
	width: 80px;
	text-align: right;
}

#block-views-front_slideshow-block_1 {
	width: 1042px;
	height: 424px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.imagefield-field_front_banner {
	width: 1042px;
	height: 424px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.view-photoalbum {
	padding: 0 21px;
	width: 980px;
}

.view-photoalbum .view-content .views-row {
	padding: 0 10px 20px;
	width: 225px;
	float: left;
	clear: none;
}

.view-photoalbums {
	padding: 0 21px;
	width: 980px;
}

.views-field-field-cover-fid {
	float: left;
	clear: none;
	margin-right: 15px;
}

.view-photoalbums .view-content .views-view-grid tbody tr td {
	width: 490px;
}

.view-id-map {
	width: 960px;
	padding: 31px;
}

.view-id-map .view-content .views-view-grid tbody tr td {
	width: 180px;
}

.view-id-map .view-content .views-view-grid tbody tr td div {
	text-align: center;
}

.view-id-cafes {
	width: 960px;
	padding: 31px;
}

.view-id-cafes .view-content .views-view-grid tbody tr td {
	width: 180px;
}

.view-id-cafes .view-content .views-view-grid tbody tr td .views-field-field-imageshop-fid {
	margin: 0 30px;
}

.view-id-cafes .view-content .views-view-grid tbody tr td .views-field-title {
	width: 180px;
	text-align: center;
}

.view-id-cafes .view-content .views-view-grid tbody tr td .views-field-field-building-value {
	float: left;
	margin-right: 5px;
	width: 90px;
	text-align: right;
}

/*.view-id-shops .view-content .views-view-grid tbody tr {
	height: 200px;
}

.view-id-shops .view-content .views-view-grid tbody tr td {
	height: 200px;
}*/

.view-id-shop .view-content .views-row .views-field-title {
	font-size: 1.5em;
	height: 2em;
	margin-left: 40px;
}

.view-id-shop .view-content .views-row .views-field-field-imageshop-fid {
	width: 300px;
	float: left;
	clear: left;
}

.view-id-shop .view-content .views-row .views-field-field-imageshop-fid span img {
	margin: 0 50px;
}

.view-id-shop .view-content .views-row .views-field-field-category-nid {
	text-align: center;
	width: 300px;
	float: left;
	clear: left;
}

.view-id-shop .view-content .views-row .views-field-field-building-value {
	float: left;
	clear: left;
	width: 110px;
	margin: 0 5px 0 310px;
	text-align: left;
}

.view-id-shop .view-content .views-row .views-field-field-level-value {
	width: 50px;
	float: left;
	clear: right;
}

.view-id-shop .view-content .views-row .views-field-body {
/*	float: left;*/
	text-align: left;
	margin: 0 20px 0 310px;
/*	clear: none;*/
}

.view-id-shop .view-content .views-row .views-field-field-mapimage-fid {
	float: right;
	clear: none;
	margin: 20px 20px 0px 0px;
}

.view-id-cafe .view-content .views-row .views-field-title {
	font-size: 1.5em;
	height: 2em;
	margin-left: 40px;
}

.view-id-cafe .view-content .views-row .views-field-field-imageshop-fid {
	width: 300px;
	float: left;
	clear: left;
}

.view-id-cafe .view-content .views-row .views-field-field-imageshop-fid span img {
	margin: 0 50px;
}

.view-id-cafe .view-content .views-row .views-field-field-category-nid {
	text-align: center;
	width: 300px;
	float: left;
	clear: left;
}

.view-id-cafe .view-content .views-row .views-field-field-building-value {
	float: left;
	clear: left;
	width: 150px;
	margin-right: 5px;
	text-align: right;
}

.view-id-cafe .view-content .views-row .views-field-field-level-value {
	width: 150px;
	float: left;
/*	clear: left;*/
}

.view-id-cafe .view-content .views-row .views-field-body {
/*	float: left;*/
	text-align: left;
	margin: 0 20px 0 310px;
/*	clear: none;*/
}

.view-id-cafe .view-content .views-row .views-field-field-mapimage-fid {
	margin: 20px 0 20px 100px;
}

.view-top-banner {
	margin: -78px 0 0 300px;
	float: right;
	clear: none;
}

img.imagefield-field_topbanner {
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.view-rel-photoalbums .view-content .views-view-grid tbody tr td {
	width: 490px;
}

.view-rel-shops .view-content .views-view-grid tbody tr td {
	width: 180px;
}

div.views-field-field-building-value {
	float: left;
	margin-right: 5px;
	text-align: right;
	width: 84px;
}

.view-rel-shops .views-field-title {
	text-align: center;
}

.view-rel-shops .views-field-field-imageshop-fid {
	padding: 0 22px;
}

.view-sportmaster-photo {
	width: 220px;
	margin: 50px 0 20px 40px;
}

.view-rel-discounts .view-content .views-view-grid tr td {
	width: 500px;
}